From 881d7c6442e9ad711ea29db8b7d0f09501c73b47 Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Tue, 1 Aug 2017 19:42:17 +0100 Subject: [PATCH] Calendar: Add default case to appease Coverity CID 1432024 (#1 of 1): Uninitialized scalar variable (UNINIT) 2. uninit_use_in_call: Using uninitialized value rect.x when calling calendar_arrow_rectangle. Add a default case to the switch which will bail out with g_assert_not_reached(), which should reassure Coverity that the method is always called with a valid value that is handled in the switch. --- gtk/gtkcalendar.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index b9b55ddc04..e2f2ae6536 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -1224,6 +1224,9 @@ calendar_arrow_rectangle (GtkCalendar *calendar, rect->x = (width - padding.left - padding.right - 3 - priv->arrow_width); break; + + default: + g_assert_not_reached(); } rect->x += padding.left; -- 2.30.2